//
//  WZEmojiModel.swift
//  weibo
//
//  Created by mac on 16/3/7.
//  Copyright © 2016年 mac. All rights reserved.
//

import UIKit

class WZEmojiModel: NSObject {

    ///  发布微博的时候使用
    var chs: String?
    ///  图片的名字,用于拼接图片路径
    var png: String?
    ///  emoji表情
    var code: String?{
        didSet{
            if let Ocode = code{
//                 第一步，创建一个Scanner的对象
                let scan = NSScanner(string:Ocode)
//                第二部定义一个UInt32 类型的变量用于接收
                var result:UInt32 = 0
               scan.scanHexInt(&result)
//                第三部转换成Unicode
                let unicode = UnicodeScalar(result)
//                第四步把unicode转换成character
                let character = Character(unicode)
                
                emoji = "\(character)"
            }
            
            
        }
    }
    ///emoji的code转化为字符串
    var emoji: String?
///表情的包路径
    var path: String?
    
    init(dict:[String:NSObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
    }
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
    
}
